package com.yeyks.service;

import com.alibaba.fastjson.JSONObject;
import com.yeyks.dal.domain.CashOutOrder;
import com.yeyks.dal.domain.UserInfo;
import com.yeyks.dto.AccountOverviewDTO;

/**
 * @author fuchangshuai
 * @date 2019/4/28 0028
 */
public interface CashOutOrderService {
    /**
     * 获取指定用户最新的提现记录
     *
     * @param userId
     * @return
     */
    CashOutOrder getNewestCashOutOrder(Integer userId);

    /**
     * 我的佣金页面
     *
     * @param userInfo
     * @return
     */
    AccountOverviewDTO info(UserInfo userInfo);

    /**
     * 用户提现(银行卡)
     *
     * @param userInfo
     * @param amount
     * @return
     */
    Boolean extract(UserInfo userInfo, Integer amount);

    /**
     * 提现常见问题
     *
     * @return
     */
    Object problem();
}
